package com.relytosoft.mizar.media.system.api.pojo.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * 区域同步处理实体
 *
 * @Author SunLi
 * @Date: 2022/4/11 14:22
 * @Version 1.0
 */
public class DistrictSyncVo implements Serializable {

    /**
     * 区域ID
     */
    @ApiModelProperty(value = "区域ID")
    @TableField(exist = false)
    private Integer id;

    /**
     * 第三方平台区域主键ID
     */
    @ApiModelProperty(value = "第三方平台区域主键ID")
    @TableField(exist = false)
    private Integer idSync;

    /**
     * 深度
     */
    @ApiModelProperty(value = "深度")
    @TableField(exist = false)
    private Integer depth;
    /**
     * 区域名称
     */
    @ApiModelProperty(value = "区域名称")
    @TableField(exist = false)
    private String name;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    @TableField(exist = false)
    private String remark;

    /**
     * 第三方平台区域父级ID
     */
    @ApiModelProperty(value = "第三方平台区域父级ID")
    @TableField(exist = false)
    private String parentPlatformId;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getIdSync() {
        return idSync;
    }

    public void setIdSync(Integer idSync) {
        this.idSync = idSync;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getParentPlatformId() {
        return parentPlatformId;
    }

    public void setParentPlatformId(String parentPlatformId) {
        this.parentPlatformId = parentPlatformId;
    }

    public Integer getDepth() {
        return depth;
    }

    public void setDepth(Integer depth) {
        this.depth = depth;
    }

    @Override
    public String toString() {
        return "DistrictSyncDTO{" +
                "id=" + id +
                ", idSync=" + idSync +
                ", depth=" + depth +
                ", name='" + name + '\'' +
                ", remark='" + remark + '\'' +
                ", parentPlatformId='" + parentPlatformId + '\'' +
                '}';
    }
}
